﻿using Abp.Application.Services.Dto;
using System;

namespace ARchGL.Platform.Dtos
{
    /// <summary>
    /// 版本信息信息 ViewModel
    /// </summary>
    public class AppVersionDto : EntityDto<Guid>
    {
        /// <summary>
        /// 版本号
        /// </summary>
        public string Version { get; set; }
        /// <summary>
        /// 更新内容
        /// </summary>
        public string Content { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 更新状态：0其他、1可选更新、2强制更新
        /// </summary>
        public int Status { get; set; }
        /// <summary>
        /// 下载次数
        /// </summary>
        public int Count { get; set; }
        /// <summary>
        /// 下次更新内容
        /// </summary>
        public string NextContent { get; set; }
        /// <summary>
        /// 下次更新日期
        /// </summary>
        public DateTime? NextUpdateTime { get; set; }
        /// <summary>
        /// 类型：1Web、2Android、3iOS、4H5、5Wechat、6小程序
        /// </summary>
        public int Type { get; set; }
        /// <summary>
        /// 更新地址，可存放外部更新链接
        /// </summary>
        public string Url { get; set; }
    }
}
